# 生成斐波那契数列的前20个数


def fibonacci_method(end):
    if end == 1 or end == 2:
        return 1
    elif end > 2:
        return fibonacci_method(end-1) + fibonacci_method(end-2)


if __name__ == "__main__":
    fibonacci_list = []
    for i in range(1, 21):
        fibonacci_list.append(fibonacci_method(i))
    print(fibonacci_list)